cpa technology consultant accounting institute certified tax preparation accountant computer consultant science information technology computers and on computers